package cate.common.table.pvp.arena.rank_reward;

import cate.common.table.ESheet;
import easy.java.dev.note.NoteClass;

@NoteClass("跨服擂台赛-跨服演武场排行榜奖励")
public class ArenaRankRewardSheet extends ESheet<ArenaRankRewardRow> {
    @Override
    public String getSheetName() {
        return "跨服演武场排行榜奖励";
    }

    /**
     * 根据排行获取奖励配置
     *
     * @param rank 排行
     */
    public ArenaRankRewardRow getRowByRank(int rank) {
        return getList().stream().filter(row -> rank >= row.rankStart && rank <= row.rankEnd)
                .findAny().orElse(null);
    }
}
